Cilia : un framework pour le développement d'applications de médiation autonomiques. (Cilia : a framewrok for the development development of autonomic mediation)
نویسنده
چکیده
THIS PhD work takes place within a broader context of service-oriented computing. Precisely, it defines an autonomic Enterprise Service Bus (ESB) with self-management ability regarding certain aspects. This ESB, named autonomic Cilia, allows the simplified development of context-aware mediation applications. Autonomic Cilia permits the runtime optimization of resources used by its execution machine and the dynamic adaptation of mediation chains, regarding configuration and topology. Our framework can also retrieve at any time a simplified model of the mediation chains execution. Such models enable reasoning and decision making easier to implement for mediation developers. The work presented in this thesis has been validated in the context of pervasive computing. In particular, autonomic Cilia has been used and instrumented to implement healthcare applications in smart homes. The autonomic Cilia framework is available in open source.
منابع مشابه
Modélisation de connaissances pour un système de médiation
Résumé. Travaillant sur l'élaboration d'une méthodologie de développement de systèmes de médiation intégrés dans des systèmes coopératifs, nous avons proposé une architecture à 3 composants : le premier concerne la coopération, le second l'assistance et le troisième est relatif aux connaissances nécessaires aux 2 précédents. Dans cet article nous présentons plus particulièrement le point de vue...
متن کاملDes vertus de la schizophrénie pour le prototypage d'applications à composants interopérables
RÉSUMÉ. La schizophrénie dans le domaine des intergiciels vise à résoudre le problème d’interopérabilité entre modèles de répartition, plus connu sous l’acronyme M2M pour « Middleware To Middleware ». Si un intergiciel générique instancie une personnalité pour un modèle, un intergiciel schizophrène instancie simultanément plusieurs personnalités cohabitantes et interagissantes. Cette approche p...
متن کاملA Framework of Application Generator Design Charles Consel, Scott Thibault
Application generators have been demonstrated as a successful approach to achieving software reuse and typically yields higher productivity gains than methods such as component-based reuse. Despite their advantages, industrial software developers are reluctant to adopt these methods due to the lack of tools for constructing generators. This paper presents a framework for the development of appl...
متن کاملJ2EE Deployment: The JOnAS Case Study
RÉSUMÉ. La spécification J2EE (Java 2 platform Enterprise Edition) définit une architecture de serveur d'application Java. Jusqu'à J2EE 1.3, seuls les aspects de déploiement concernant le développeur d'applications étaient adressés. Avec J2EE 1.4, les interfaces et les étapes de déploiement ont été plus précisément spécifiées dans la spécification "J2EE Deployment". JOnAS (Java Open Application...
متن کاملFaire levier sur les architectures logicielles pour guider et vérifier le développement d'applications SCC
Résumé Une architecture logicielle décrit la structure d’un système informatique en spécifiant ses composants et leurs interactions. Projeter une architecture logicielle sur une implémentation est une tâche reconnue difficile. Un élément crucial de cette projection est la description architecturale des interactions entre les composants. La caractérisation de ces interactions peut être plutôt ab...
متن کامل